package 中等.哈希表;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
 * 描述
 * 找出字符串中第一个只出现一次的字符
 * 数据范围：输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000
 * <p>
 * 输入描述：
 * 输入一个非空字符串
 * <p>
 * 输出描述：
 * 输出第一个只出现一次的字符，如果不存在输出-1
 */
public class 找出字符串中第一个只出现一次的字符 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String ans = "-1";
        String str = sc.nextLine();
        Map<Character, Integer> map = new HashMap<>();

        for (char c : str.toCharArray()) {
            map.put(c, map.getOrDefault(c, 0) + 1);
        }
        for (char c : str.toCharArray()) {
            if (map.get(c) == 1) {
                ans = c + "";
                break;
            }
        }

        System.out.println(ans);
    }


}
